Interbase 6.1 a LEFT nebo SUBSTR
Otázka od: Ludek Paral
22. 9. 2002 22:29
Ahoj,
zkousel jsem nejak dostat group by pro data se stejnymi prvnimi tremi
pismeny, ale nejak jsem neoibjevil textovou funkci, ktera by to umela :
SELECT ART_CISLO,SUBSTR(ART_DATE,1,3) as CAST_DATE,IDSKLAD, ID_LODE,
count(ID) as POCET_PALET,sum(POCET_KUSU)as SUMKUSU from PALETY
where ART_CISLO=:ART_CISLO
group by ART_CISLO,SUBSTR(ART_DATE,1,3) ,IDSKLAD, ID_LODE
order by ART_CISLO,SUBSTR(ART_DATE,1,3) ,IDSKLAD, ID_LODE
S pozdravem
Ludek Paral
lupasoft
Sadova 2
352 01 As
Czech Rep.
mobil :00420/728.167118
tel. :00420/354 527410
email :ludek.paral@atlas.cz
Odpovedá: Jan Sebelík
23. 9. 2002 10:56
> Odesílatel: Ludek Paral <ludek.paral@quick.cz>
> zkousel jsem nejak dostat group by pro data se stejnymi prvnimi tremi
> pismeny, ale nejak jsem neoibjevil textovou funkci, ktera by to umela :
>
> SELECT ART_CISLO,SUBSTR(ART_DATE,1,3) as CAST_DATE,IDSKLAD, ID_LODE,
InterBase nema standardne funkci SubStr.
Dodava ji ale jako example na UDF.
Podivej se do adresare examples (nebo tak nejak).
Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 0434 692 569 (0776 347735)
=========================================
Odpovedá: Skopalik Slavomir
23. 9. 2002 10:49
Pokud muzes prejdi na FB, ten je stabilnejsi nez IB6.01
a ma i funkci substring.
Slavek
> > zkousel jsem nejak dostat group by pro data se stejnymi prvnimi tremi
> > pismeny, ale nejak jsem neoibjevil textovou funkci, ktera by to umela :
> >
> > SELECT ART_CISLO,SUBSTR(ART_DATE,1,3) as CAST_DATE,IDSKLAD, ID_LODE,
>
> InterBase nema standardne funkci SubStr.
> Dodava ji ale jako example na UDF.
> Podivej se do adresare examples (nebo tak nejak).